//*******************************************************************
//        模    块: 模块
//        版权所有: 版权所有(C)2008-2009
//        公    司: 
//        内容摘要: 没有内容说明
//        其他说明: 其它内容的说明
//        创建时间：2014年05月DD日 22时49分17秒
//        修改记录1: 修改历史记录，包括修改日期、修改者及修改内容
//        <pre>
//           修改日期：
//           版 本 号：
//           修 改 人：
//           修改内容：
//        </pre>
//        @version 1.0
//        @author  
//        @Email   
//********************************************************************

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CP.DBService;
using System.Data.Linq.Mapping;
using System.Runtime.Serialization;

namespace LF3.Moduls
{
    /// <summary>
	/// 制造标准(HEAT STANDARD)
	/// </summary>
	[DataContract]
	public class Lf_Heat_Standard
	{
		/// <summary>
		/// 处理区分Operate Flag(1：add 3：delete)
		/// </summary>
		[Column(DbType="INTEGER(1)")]
		[DataMember]
		public int operateflag { get ; set; }
		/// <summary>
		/// 标准号
		/// </summary>
		[Column(DbType="VARCHAR2(3)")]
		[DataMember]
		public string standardno { get ; set; }
		/// <summary>
		/// 协议号
		/// </summary>
		[Column(DbType="VARCHAR2(10)")]
		[DataMember]
		public string alphano { get ; set; }
		/// <summary>
		/// 内部钢种
		/// </summary>
		[Column(DbType="VARCHAR2(16)")]
		[DataMember]
		public string steelgradeno { get ; set; }
		/// <summary>
		/// 钢种描述
		/// </summary>
		[Column(DbType="VARCHAR2(50)")]
		[DataMember]
		public string steelgradedesc { get ; set; }
		/// <summary>
		/// [C]下限
		/// </summary>
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal c_min { get ; set; }
		/// <summary>
		/// [C]上限
		/// </summary>
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal c_max { get ; set; }
		/// <summary>
		/// [C]目标
		/// </summary>
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal c_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal si_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal si_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal si_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal mn_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal mn_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal mn_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal p_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal p_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal p_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal s_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal s_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal s_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal cu_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal cu_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal cu_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal ni_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal ni_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal ni_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal cr_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal cr_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal cr_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal as_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal as_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal as_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal sn_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal sn_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal sn_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal nb_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal nb_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal nb_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal v_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal v_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal v_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal al_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal al_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal al_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal ti_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal ti_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal ti_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal mo_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal mo_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal mo_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal b_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal b_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal b_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal w_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal w_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal w_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal zr_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal zr_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal zr_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal ca_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal ca_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal ca_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal ce_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal ce_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal ce_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal h_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal h_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal h_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal o_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal o_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal o_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal n_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal n_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal n_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal alsol_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal alsol_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal alsol_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal sb_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal sb_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal sb_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal mg_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal mg_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal mg_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal pb_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal pb_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal pb_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal la_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal la_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal la_aim { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal co_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal co_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal co_aim { get ; set; }
		/// <summary>
		/// 特殊元素1名称
		/// </summary>
		[Column(DbType="VARCHAR2(20)")]
		[DataMember]
		public string reserve1_name { get ; set; }
		/// <summary>
		/// 特殊元素1下限
		/// </summary>
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal reserve1_min { get ; set; }
		/// <summary>
		/// 特殊元素1上限
		/// </summary>
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal reserve1_max { get ; set; }
		/// <summary>
		/// 特殊元素1目标
		/// </summary>
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal reserve1_aim { get ; set; }
		[Column(DbType="VARCHAR2(20)")]
		[DataMember]
		public string reserve2_name { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal reserve2_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal reserve2_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal reserve2_aim { get ; set; }
		[Column(DbType="VARCHAR2(20)")]
		[DataMember]
		public string reserve3_name { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal reserve3_min { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal reserve3_max { get ; set; }
		[Column(DbType="NUMBER(7,4)")]
		[DataMember]
		public decimal reserve3_aim { get ; set; }
		[Column(DbType="VARCHAR2(16)")]
		[DataMember]
		public string st_no { get ; set; }
		[Column(DbType="VARCHAR2(50)")]
		[DataMember]
		public string st_sign { get ; set; }
		[Column(DbType="VARCHAR2(2)")]
		[DataMember]
		public string proc_id { get ; set; }
		[Column(DbType="INTEGER(4)")]
		[DataMember]
		public int bof_temp { get ; set; }
		[Column(DbType="INTEGER(4)")]
		[DataMember]
		public int lf_temp { get ; set; }
		[Column(DbType="INTEGER(4)")]
		[DataMember]
		public int rh_temp { get ; set; }
		/// <summary>
		/// 插入时间
		/// </summary>
		[Column(DbType="DATE(7)")]
		[DataMember]
		public DateTime? insert_time { get ; set; }
		/// <summary>
		/// 读取标志(=0 not read; =1 readed)
		/// </summary>
		[Column(DbType="VARCHAR2(1)")]
		[DataMember]
		public string executed { get ; set; }
 
		public Lf_Heat_Standard()
		{
			standardno = "";
			alphano = "";
			steelgradeno = "";
			steelgradedesc = "";
			reserve1_name = "";
			reserve2_name = "";
			reserve3_name = "";
			st_no = "";
			st_sign = "";
			proc_id = "";
			executed = "";
		}
	}


    /// <summary>
	/// 制造标准(HEAT STANDARD)服务
	/// </summary>
	public class Lf_Heat_StandardService : DataService<Lf_Heat_Standard>
	{
	
	}

}
